package com.discuss.community.service;

import java.util.List;
import java.util.Map;

public interface FollowService {

    void follow(int userId, int entityType, int entityId);


    void unFollow(int userId, int entityType, int entityId);

    long findFolloweeCount(int userId, int entityType);

    long findFollowerCount(int entityType, int entityId);

    boolean isFollowed(int userId, int entityType, int entityId);

    // 查询某用户关注的人
    List<Map<String, Object>> findFollowee(int userId, int offset, int limit);

    // 查询某用户的粉丝
    List<Map<String, Object>> findFollower(int userId, int offset, int limit);
}
